Skip to content

Use batch metadata for plugin app summaries - #34851

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/14000df9c5c94dde781358e292a8bef741c5dd23
Jul 23, 2026
Merged

Use batch metadata for plugin app summaries#34851
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/14000df9c5c94dde781358e292a8bef741c5dd23

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 23, 2026

Copy link
Copy Markdown

Use batch metadata for plugin app summaries

What changed

  • Load app metadata for plugin read and install responses through the authenticated batch API, splitting requests into batches of 100 and retaining cached metadata if a batch fails.
  • Preserve every declared app in plugin responses, using its ID as the fallback name and retaining categories from the plugin declaration when metadata is unavailable.
  • Add isEnabled, disabledReason, and isReadOnly to AppToolSummary, with defaults that keep legacy responses compatible.

Testing

  • Cover plugin reads with more than 100 apps, partial batch failures, install-time authentication results, tool-state propagation, and legacy tool summaries.

## What changed

- Load app metadata for plugin read and install responses through the authenticated batch API, splitting requests into batches of 100 and retaining cached metadata if a batch fails.
- Preserve every declared app in plugin responses, using its ID as the fallback name and retaining categories from the plugin declaration when metadata is unavailable.
- Add `isEnabled`, `disabledReason`, and `isReadOnly` to `AppToolSummary`, with defaults that keep legacy responses compatible.

## Testing

- Cover plugin reads with more than 100 apps, partial batch failures, install-time authentication results, tool-state propagation, and legacy tool summaries.

GitOrigin-RevId: 14000df9c5c94dde781358e292a8bef741c5dd23
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/14000df9c5c94dde781358e292a8bef741c5dd23 branch from 1eac121 to b72079a Compare July 23, 2026 01:01
@copyberry
copyberry Bot merged commit b72079a into main Jul 23, 2026
29 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/14000df9c5c94dde781358e292a8bef741c5dd23 branch July 23, 2026 01:02
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant